// featurePackage/pages/order/orderDeliverInfo/orderDeliverInfo.js

import {
  seeDeliveryInfo
} from "../../../../service/jb_order_service"
Page({

  /**
   * 页面的初始数据
   */
  data: {
    orderNo: null,
    orderInfo: {

      // "cartNum": 1,
      // "truePrice": "1588.00",
      // "storeName": "第一江南 西湖龙井茶叶礼盒 明前特级龙井绿茶【至臻献礼200g】礼盒装",
      // "image": "images/public/maintain/2021/12/25/fef1aee22a04466d93693f5791d44bfd2rsm469mcr.jpg",
      // "productId": 6,
      // "sku": "默认"

    },//订单信息
    deliverInfo: {
      deliveryName: "",
      deliveryId: "",
    },
    steps: [
      // {
      //   text: '以收货',
      //   desc: '描述信息',
      //   inactiveIcon: 'checked',
      //   activeIcon: 'checked',
      // },
      // {
      //   text: '快件到达成都',
      //   desc: '描述信息',
      //   inactiveIcon: 'checked',
      //   activeIcon: 'checked',
      // },
      // {
      //   text: '步骤三',
      //   desc: '描述信息',
      //   inactiveIcon: 'checked',
      //   activeIcon: 'checked',
      // },
      // {
      //   text: '步骤四',
      //   desc: '描述信息',
      //   inactiveIcon: 'checked',
      //   activeIcon: 'checked',
      // },
    ],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      orderNo: options.orderNo
    })
    this.seeDeliveryInfo();
  },



  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  seeDeliveryInfo() {
    wx.showLoading();
    seeDeliveryInfo(this.data.orderNo).then(res => {
      wx.hideLoading();
      if (res.code == 200) {
        this.setData({
          orderInfo: res.data.order.info,
          deliverInfo: res.data.order,
        })
        if (res.data.express.list && res.data.express.list.length > 0) {
          this.dealExpressList(res.data.express.list);
        }
      }
    }).catch(err => {
      wx.hideLoading();
      wx.showToast({
        title: err || '查询失败',
        icon: "none"
      })
      console.error("JJLog:seeDeliveryInfo", err);
    })
  },

  dealExpressList(list) {
    // {
    //   text: '步骤四',
    //   desc: '描述信息',
    //   inactiveIcon: 'checked',
    //   activeIcon: 'checked',
    // },
    let arr = [];
    list.forEach(i => {
      let obj = {
        text: i.time,
        desc: i.status,
        inactiveIcon: 'checked',
        activeIcon: 'checked',
      }
      arr.push(obj)
    })
    setTimeout(() => {
      this.setData({
        steps: arr,
      })
    }, 500);
  },



  copyDeliverNum() {
    let text = this.data.deliverInfo.deliveryId;
    if (!text) {
      wx.showToast({
        title: '单号复制失败',
        icon: "none"
      })
      return;
    }
    wx.setClipboardData({
      data: text,
      success: function (res) {
        wx.getClipboardData({
          success: function (res) {
            wx.showToast({
              title: '单号复制成功',
              icon: "none"
            })
          },
          fail: function (err) {
            wx.showToast({
              title: '复制失败',
              icon: "none"
            })
          }
        })
      }
    })
  },


  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})